/*?
? String.prototype.zpadStart() 是一个用于在字符串左侧添加指定字符以满足指定长度的自定义JavaScript字符串方法
? String.prototype.zpadStart = function (targetLength, padString = '0')
? -  targetLength 是必需的，它指定了返回的字符串的长度。
? -  padString 是可选的，它指定了用于填充的字符串值，默认是 0 。
? */

String.prototype.myZpadStart = function (targetLength, padString = 0) {
    let s = this
    while (s.length + padString < targetLength) {
        s = padString + s
    }
    s = padString.slice(0,s.length + padString.length - targetLength + 1) + s
    return s
}
const s = "tanglu"
console.log(s.myZpadStart(s.length + 2, "sb2"));
